package com.ie.cloud.payment.request;

import com.icbc.api.internal.util.fastjson.annotation.JSONField;
import com.icbc.api.request.RefundRequestV1;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * Created with FR
 *
 * @Author: DQ
 * @Date: 2025/07/21/15:11
 * @Description: 描述语句
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MyEPaymentRefundRequestV1 extends RefundRequestV1 {
    @JSONField(
            name = "refund_serialno"
    )
    private String refundSerialno;
    @JSONField(
            name = "corp_cis"
    )
    private String corpCis;
    @JSONField(
            name = "project_id"
    )
    private String projectId;

    @JSONField(
            name = "refund_date"
    )
    private String refundDate;
    @JSONField(
            name = "ori_trans_seq"
    )
    private String oriTransSeq;
    @JSONField(
            name = "ori_pay_date"
    )
    private String oriPayDate;
    @JSONField(
            name = "refund_amount"
    )
    private Long refundAmount;

    private String auditRemark;
}
